Pasa: a Software Architecture for Building Power Aware Embedded Systems
نویسندگان
چکیده
We present here a software architecture and an API that enables application developer to explore and build power / performance tradeoffs in the application software and enable the operating system to make appropriate hardware adjustments guided by application and system dynamic power management policies. We demonstrate the effectiveness of our implementation by implementing power aware scheduling schemes within eCos embedded real time operating system using real tasksets. We also present a battery driven adaptation scheme implemented in a wavelet based image compression application. The resuls show the usefulness of PASA (Power Aware Software Architecture) in power / performance tradeoffs and in comparison of power management policies in a real system implementation.
منابع مشابه
Change Support in Cross-Organizational Dynamic Process-Aware Software Architecture - A Pattern-Based Analysis
Process-aware information systems (PAIS) offer promising perspectives in this respect and are increasingly employed for operationally supporting business processes. In this paper, we describe the emergence of different process support paradigms and the lack of methods for comparing existing change approaches have made it difficult for process-aware software architecture (PASA) engineers to choo...
متن کاملA Software Architecture for Building Power Aware Real Time Operating Systems
As computing moves to battery operated portable systems, the functionality is increasingly implemented in software with an embedded/real-time operating system (RTOS). For such systems, there is a need for power-aware applications and system software. In this paper, we present a layered software architecture that enables the application and OS programmers to design energy-efficient applications ...
متن کاملEnergy-aware Networked Embedded Systems for Tactical Unattended Ground Sensors
A system architecture, and a hardware implementation leveraging the architecture, has been developed for energy-aware, networked, embedded systems designed for use in tactical unattended ground sensor (UGS) applications. This modular system architecture is designed around a flexible bus design that meets the needs for low-power embedded systems, incorporating support for 32-bit inter-module dat...
متن کاملEnergy Efficient Computing with the Low Power, Energy Aware Processing (LEAP) Architecture
of the Dissertation Energy Efficient Computing with the Low Power, Energy Aware Processing (LEAP) Architecture by Dustin Hale McIntire Doctor of Philosophy in Electrical Engineering University of California, Los Angeles, 2012 Professor William J. Kaiser, Chair Recently, a broad range of ENS applications have appeared for large-scale systems, introducing new requirements leading to new embedded ...
متن کاملDysco: a Platform for Dynamic Qos-aware Web Service Composition
Service-Oriented Architecture (SOA) is one of the most promising trends in software engineering, which makes possible development of distributed systems via loosely coupled services. It provides significant efficiency in the development, deployment and execution of the software based on it and therefore could be applied to a wide range of distributed systems such as enterprise applications, emb...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002